﻿select
{
    max-width: 95%;
}
footer
{
    padding-top:10px;
}
table thead
{
    background: rgba(0,0,0,0.5);
    color: rgba(0,0,0,0.5);
}
table thead a
{
    color: rgba(0,0,0,0.5) !important;
}
table thead a:hover
{
    color: rgba(0,0,0,0.5) !important;
    background-color: inherit;
}
td, th
{
    padding: 3px;
    vertical-align: top;
}
table tbody tr:nth-child(even)
{
    background: rgba(0,0,0,0.1);
}
table.cornered tbody tr:nth-child(even) td:first-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;	
}
table.cornered tbody tr:nth-child(even) td:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;	
}
table.multi-body tbody tr
{
    background: inherit;
}
table.multi-body.cornered tbody tr:nth-child(even) td:first-child {
    -moz-border-radius-topleft: inherit;
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit;
    -moz-border-radius-bottomleft: inherit;
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit;	
}
table.multi-body.cornered tbody tr:nth-child(even) td:last-child {
    -moz-border-radius-topright: inherit;
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit;
    -moz-border-radius-bottomright: inherit;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit;	
}
pre, code
{
    white-space:pre-wrap;
    
}
details summary
{
    font-size: large;
    margin-bottom: 2px;
    margin-top:2px;
}
.display-label, .editor-label
{
    display: inline-block;
    width: 33%;
}

.display-field, .editor-field
{
    display: inline-block;
    width: 64%;
}
.short-label .display-label, .short-label .editor-label
{
    display: inline-block;
    width: 20%;
}

.short-label .display-field, .short-label .editor-field
{
    display: inline-block;
    width: 78%;
}
.left
{
    float: left;
}
.fifty-percent
{
    width: 46%;
    margin-right: 2%;
    margin-left: 2%;
}
.clearfix
{
    clear: both;
}
table.multi-body tbody:nth-child(odd)
{
    background: rgba(0,0,0,0.1);
}
table.multi-body th, table.lists th
{
    text-align: left;
}
table.cornered.multi-body tr:first-child td:first-child, table.cornered thead tr:first-child th:first-child
{
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}
table.cornered.multi-body tr:first-child td:last-child, table.cornered thead tr:first-child th:last-child
{
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}
table.cornered.multi-body tr:last-child td:first-child, table.cornered thead tr:last-child th:first-child
{
    -moz-border-radius-bottomleft: 5px !important;
    -webkit-border-bottom-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
table.cornered.multi-body tr:last-child td:last-child, table.cornered thead tr:last-child th:last-child
{
    -moz-border-radius-bottomright: 5px !important;
    -webkit-border-bottom-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
nav.pager
{
    background: rgba(0,0,0,0.1);
    -moz-border-radius: 5px;
    -webkit-bordert-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.featured section.server
{
    width: 50%;
    font-size: small;
    padding: 5px;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}
section.error-detail
{
    margin-bottom:10px;
}
section.name-value div.key-pair
{
    -moz-border-radius: 5px;
    -webkit-bordert-radius: 5px;
    border-radius: 5px;
    padding: 5px;
}
section.name-value div.key-pair:nth-child(odd)
{
    background: rgba(0,0,0,0.1);
}
section.name-value div.key-pair .display-label {
    vertical-align:top;
}
.featured {
    padding: 30px 30px 15px 30px;
    background-color: #fff;
    border-radius: 4px 0 4px 4px;
    -webkit-border-radius: 4px 0 4px 4px;
    -moz-border-radius: 4px 0 4px 4px;
}
.featured {
    background-color: #fff;
    margin-bottom: 15px;
}